/*
 * @Author: aFei
 * @Date: 2023-09-20 13:38:58
*/
/*
 * @LastEditors: aFei
 * @LastEditTime: 2023-09-21 17:20:28
*/
* {
  padding    : 0;
  margin     : 0;
  box-sizing : border-box;
  outline    : none;
  list-style : none;
  font-style : normal;
  font-weight: normal;
}

html.dark body {
  color: #fff;
}

body {
  font                   : normal normal 14px "Times New Roman", "Hiragino Sans GB", "Microsoft YaHei", "Arial", sans-serif;
  color                  : #000;
  -webkit-font-smoothing : antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
}

button {
  background: none;
  cursor    : pointer;
  border    : none;
  outline   : none;
}

iframe {
  border: 0;
  width : 100%;
  height: 100%;
}

html,
body,
#app,
.main,
.demo {
  height  : 100%;
  overflow: hidden;
}

.demo {
  padding: 20px 10px;
}